package com.ruoyi.liborder.service;

import com.ruoyi.liborder.domain.LibOrderRecord;

import java.util.List;

public interface ILibOrderRecordService {
    /**
     * 查询预约
     *
     * @param recordId 预约主键
     * @return 预约
     */
    LibOrderRecord selectLibOrderRecordByRecordId(String recordId);

    /**
     * 查询预约列表
     *
     * @param libOrderRecord 预约
     * @return 预约集合
     */
    List<LibOrderRecord> selectLibOrderRecordList(LibOrderRecord libOrderRecord);

    /**
     * 新增预约
     *
     * @param libOrderRecord 预约
     * @return 结果
     */
    int insertLibOrderRecord(LibOrderRecord libOrderRecord);

    /**
     * 修改预约
     *
     * @param libOrderRecord 预约
     * @return 结果
     */
    int updateLibOrderRecord(LibOrderRecord libOrderRecord);

    /**
     * 批量删除预约
     *
     * @param recordIds 需要删除的预约主键集合
     * @return 结果
     */
    int deleteLibOrderRecordByRecordIds(String[] recordIds);

    /**
     * 删除预约信息
     *
     * @param recordId 预约主键
     * @return 结果
     */
    int deleteLibOrderRecordByRecordId(String recordId);
}
